Decidable Race Condition for HMSC

نویسندگان

  • Vojtěch Řehák
  • Petr Slovák
  • Jan Strejček
  • Loïc Hélouët
چکیده

Races in Message Sequence Charts may lead to a bad interpretation of described behaviours, and are often considered as a design error. While there is a quadratictime algorithm detecting races in Basic Message Sequence Charts (BMSCs), the problem is undecidable for High-level Message Sequence Charts (HMSCs). To improve this negative situation for HMSCs, we introduce two new notions: a new concept of race called trace-race and an extension of the HMSC formalism with open coregions, i.e. coregions that can extend over more than one BMSC. We present three arguments showing benefits of our notions over the standard notions of race and HMSC. First, every trace-race-free HMSC is also race-free. Second, every race-free HMSC can be equivalently expressed as a trace-race-free HMSC with open coregions. Last, the trace-race detection problem for HMSC with open coregions is decidable and PSPACE-complete (the problem is in P if the number of processes and gates is fixed). ∗Partially supported by Czech Science Foundation (GAČR), grant No. 201/08/P459. †Partially supported by Czech Science Foundation (GAČR), grant No. 201/08/P375.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Decidable Race Condition and Open Coregions in HMSC

Message Sequence Charts (MSCs) is a visual formalism for the description of communication behaviour of distributed systems. AnMSC specifies relations between communication events with partial orders. A situation when two visually ordered events may occur in any order during an execution of an MSC is called a race and is usually considered as a design error. While there is a quadratic time algor...

متن کامل

On Regular Message Sequence Chart Languages and Relationships to Mazurkiewicz Trace Theory

Hierarchical Message Sequence Charts are a well-established formalism to specify telecommunication protocols. In this model, numerous undecidability results were obtained recently through algebraic approaches or relationships to Mazurkiewicz trace theory. We show how to check whether a rational language of MSCs requires only channels of finite capacity. In that case, we also provide an upper bo...

متن کامل

Detecting Races in Ensembles of Message Sequence Charts

The analysis of message sequence charts (MSCs) is highly important in preventing common problems in communication protocols. Detecting race conditions, i.e., possible discrepancies in event order, was studied for a single MSC and for MSC graphs (a graph where each node consists of a single MSC, also called HMSC). For the former case, this problem can be solved in quadratic time, while for the l...

متن کامل

Serum Free Cultured Bone Marrow Mesenchymal Stem Cells as a Platform to Characterize the Effects of Specific Molecules

Human mesenchymal stem cells (hMSC) are easily isolated from the bone marrow by adherence to plastic surfaces. These cells show self-renewal capacity and multipotency. A unique feature of hMSC is their capacity to survive without serum. Under this condition hMSC neither proliferate nor differentiate but maintain their biological properties unaffected. Therefore, this should be a perfect platfor...

متن کامل

Effects of transforming growth factor β-1 infected human bone marrow mesenchymal stem cells on high- and low-metastatic potential hepatocellular carcinoma

BACKGROUND This study investigates the effects of human bone marrow-derived mesenchymal stem cell (hMSC) on migration and proliferation ability of hepatocellular carcinoma (HCC) with high- and low-metastatic potential. METHODS The hMSC and transforming growth factor-β1 (TGFβ-1) gene infected hMSC were co-cultured with hepatoma cells. The ability of cells migration was assessed by Transwell as...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009